傻眼這幾天忙炸天直接忘記發文,甚至這篇是我按了儲存草稿後以為自己發表送出了,就跑去睡覺......
挑戰一下就結束了但我會繼續發完ㄉT_T
之後要進行的專案會使用深度學習,因此需要安裝CUDA。我的環境配置包含:
Helper
sudo add-apt-repository ppa:graphics-drivers
sudo apt-get update
sudo apt-get install nvidia-driver-525
sudo reboot
Nvidia-smi
PPA: 通常Linux系統使用apt安裝套件,但是有些套件未被官方收錄,因此若需要安裝其他開發者所提供的套件時,便可使用PPA來安裝。
bash 檔案名稱.sh
sudo gedit ~/.bashrc
export PATH="~/anaconda3/bin":$PATH
source ~/anaconda3/bin/activate
conda -V
直接到NVidia官網選擇欲安裝版本,直接跑他給的安裝指令即可。
如果方法一失敗的話只好到tty安裝了。
sudo systemctl set-default multi-user.target
sudo reboot 0
wget https://developer.download.nvidia.com/compute/cuda/11.7.0/local_installers/cuda_11.7.0_515.43.04_linux.run
sudo sh cuda_11.7.0_515.43.04_linux.run
sudo systemctl set-default graphical.target
sudo reboot 0
sudo gedit ~/.bashrc
export CUDA_HOME="/usr/local/cuda-11.6"
export PATH="$CUDA_HOME/bin:$PATH"
export LD_LIBRARY_PATH="$CUDA_HOME/lib64:$LD_LIBRARY_PATH"
export CPATH="$CUDA_HOME/include:$CPATH"
source ~/.bashrc
nvcc -V
Download cuDNN v8.4.1 (May 27th, 2022), for CUDA 11.x
Local Installer for Ubuntu20.04 x86_64 (Deb)
參考
1.3.2. Debian Local Installation
指令中的8.x.x.x指cudnn版本,參考在步驟1下載的檔案
指令中的cudaX.Y指cuda版本,參考安裝CUDA步驟中的版本
conda install pytorch==1.13.0 torchvision==0.14.0 torchaudio==0.13.0 pytorch-cuda=11.6 -c pytorch -c nvidia
import torch
x = torch.rand(5, 3)
print(x)
print(torch.cuda.is_available())
print(torch.version.cuda)
cd Downloads
sudo dpkg -i 安裝檔.deb